@charset "utf-8";
/*公共样式*/
*{margin: 0; padding: 0;}
html,body{width: 100%; min-width: 1200px;}
body{font-size: 14px; background: #fff; font-family: "Microsoft Yahei",Verdana,Arial,sans-serif; line-height: 1.5; color: #333; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
ol,ul,li{list-style: none;}
a{text-decoration: none; color: #333; -webkit-tap-highlight-color: rgba(255,0,0,0); -webkit-transition: all .4s ease; transition: all .4s ease; cursor: pointer;}
a:hover{color: #ff003d!important;}
a:focus{outline:none;}
em,i{font-style: normal;}
h1,h2,h3,h4,h5,h6,th{font-weight: normal;}
img{border: 0; max-width: 100%; height: auto; vertical-align: middle;}
table{border-collapse: collapse; border-spacing: 0;}
input,textarea,select,button{border: 0; background: none; outline: 0; font-family: "Microsoft Yahei";}
input[type="button"],input[type="text"],input[type="submit"],select{appearance: none; -moz-appearance: none; -webkit-appearance: none;}
input,input:focus,input:active{user-select: text;}
textarea{resize: none;}
.clearfix{zoom: 1;}
.clearfix:after{content: "."; *zoom: 1; display: block; visibility: hidden; height: 0; clear: both;}
.container{width: 1400px; margin: 0 auto; position: relative;}
.wrap {width: 1400px; margin: 0 auto; position: relative;}
@media only screen and (max-width: 1499px){
	.container{width: 1200px;}
	.wrap{width: 1200px;}
}
.tl{text-align: left!important;}
.tc{text-align: center!important;}
.tr{text-align: right!important;}
.fl{float: left;}
.fr{float: right;}
.hide{display: none;}
.col-lg-2_0,.col-lg-3,.col-lg-4,.col-lg-6,.col-lg-12{float: left; min-height: 1px;}
.col-lg-2_0{width: 20%; *width: 19.98%;}
.col-lg-3{width: 25%; *width: 24.98%;}
.col-lg-4{width: 33.33%; *width: 33.31%;}
.col-lg-6{width: 50%; *width: 49.98%;}
.col-lg-12{width: 100%;}
/*bxslider*/
.bx-wrapper{position: relative; *zoom: 1; z-index: 3;}
.bx-wrapper img{max-width: 100%;}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{width: 100%; position: absolute; left: 0; bottom: 30px;}
.bx-wrapper .bx-loading{min-height: 50px; width: 100%; height: 100%; background: url(../images/bx_loader.gif) no-repeat center center; position: absolute; left: 0; top: 0; z-index: 2000;}
.bx-wrapper .bx-pager{font-size: 0; text-align: center;}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display: inline-block; *display: inline; *zoom: 1; vertical-align: top;}
.bx-wrapper .bx-pager.bx-default-pager a{display: block; width: 10px; height: 10px; background: #fff; margin: 0 5px; -webkit-border-radius: 50%; border-radius: 50%; -webkit-transition: all 0s; transition: all 0s;}
.bx-wrapper .bx-pager.bx-default-pager a.active{background: #ff003d;}
.bx-wrapper .bx-controls-direction a{width: 35px; height: 75px; font-size: 0; background: url(../images/controls.png) no-repeat 0 0; position: absolute; top: 50%; margin-top: -37px; -webkit-transition: all 0s; -moz-transition: all 0s; -ms-transition: all 0s; -o-transition: all 0s; transition: all 0s;}
.bx-wrapper .bx-controls-direction .bx-prev{left: 0; background-position: 0 0;}
.bx-wrapper .bx-controls-direction .bx-next{right: 0; background-position: -35px 0;}
.bx-wrapper .bx-controls-direction a:hover{filter: alpha(opacity: 80); opacity: .8;}
.bx-wrapper .bx-controls-direction a.disabled{display: none;}
/*头部*/
.header{width: 100%; height: 80px; background: #fff; box-shadow: 4px 6px 29px rgba(0,0,0,.1); position: fixed; left: 0; top: 0; z-index: 999;}
.logo{float: left; height: 54px; margin-top: 13px;}
.logo a{display: block; height: 100%;}
.logo img{display: block; height: 100%;}
.nav{float: right; position: relative; z-index: 1;}
.nav ul > li{float: left; padding: 0 30px; position: relative;}
.nav ul > li > a{display: block; height: 80px; line-height: 80px; letter-spacing: 1px; font-size: 16px; text-align: center; position: relative; z-index: 3;}
.nav ul > li > a span{padding: 0 5px;}
.nav ul > li > a i{height: 3px; background: #ff003d; position: absolute; left: 50%; right: 50%; bottom: 0; z-index: 2; z-index: -1; transition: left .4s, right .4s ease-out;}
.nav ul > li:hover > a,.nav ul > li.active > a{color: #ff003d!important;}
.nav ul > li:hover > a i,.nav ul > li.active > a i{left: 0; right: 0;}
.nav ul > li:hover .subnav{height: auto; margin-top: 0; opacity: 1; visibility: visible;}
.subnav{width: 300px; box-shadow: 0 0 16px -4px rgba(0,0,0,.3); background: #fff; position: absolute; left: 50%;transform: translateX(-50%); top: 100%; /*margin-left: -75px; */text-align: center; height: 0; overflow: hidden; margin-top: 20px; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; opacity: 0; visibility: hidden;}
.subnav > ol{ position: relative; z-index: 2;}
.subnav > ol li a{display: block; height: 40px; line-height: 40px; font-size: 13px;}
.subnav > ol li a:hover{background: #ff003d; color: #fff!important;}
.hsearch{float: right; width: 18px; height: 18px; margin-top: 31px; margin-left: 60px; position: relative; z-index: 3;}
.hsearch .j-form{position: relative;}
.hsearch .j-form .j-input{width: 160px; background: #333; opacity: 0; visibility: hidden; height: 38px; line-height: 38px; padding: 0 15px; color: #fff; position: absolute; right: -100%; top: 50%; margin-top: -19px; margin-right: 50px; -webkit-transition: 0.36s ease; transition: 0.36s ease;}
.hsearch .j-form .btn{display: block; width: 18px; height: 18px; background: url(../images/search-btn.png) no-repeat center; cursor: pointer;}
.hsearch.open .j-form .j-input{opacity: 1; visibility: visible;}
.hsearch input::-webkit-input-placeholder{color: #fff;}
.hsearch input::-moz-placeholder{color: #fff;}
.hsearch input:-ms-input-placeholder{color: #fff;}
.language{float: right; margin-left: 40px; height: 80px; line-height: 80px; font-size: 16px;}

.h80{height: 80px;}
@media only screen and (max-width: 1499px){
	.hsearch{margin-left: 40px;}
	.nav ul > li{padding: 0 24px;}
	.language{margin-left: 30px;}
}

.neiban {
    height: 400px;
	position: relative;
	background-size: 100% 100%;
}

.faqfl {
    font-size: 14px;
    line-height: 100px;
    border-bottom: 1px solid #efefef;
    overflow: hidden;
}

.inner-nav-left .nav-left-a {
    position: relative;
    color: #333;
    flex: 0 0 auto;
    display: inline-block;
    transition-duration: .3s;
    padding-right: 20px;
}

.inner-nav-left .nav-left-a:before {
	position: absolute;
	bottom: -1px;
	content: "";
	display: block;
	width: 0;
	height: 2px;
	left: 22px;
	background: #d50a1d;
	transition-duration: .3s;
}
.inner-nav-left .nav-left-a:after {
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -7px;
	content: "";
	display: inline-block;
	vertical-align: top;
	width: 1px;
	height: 14px;
	background: #ccc;
}


.left {
    float: left;
}
.right {
    float: right;
}

.about-con {
    padding: 60px 50px 50px 50px;
    overflow: hidden;
    border-bottom: 1px solid #eee;
    margin-bottom: 50px;
}
.newslist {
	padding: 70px 0;
	overflow: hidden;
	background: #f5f5f5;
}
.newslist .content {
	overflow: hidden;
}
.newslist .content ul {
	display: block;
}
.newslist .content ul li {
	width: 31%;
	margin: 1%;
	display: block;
	float: left;
	background: #fff;
	transition: all .3s;
}
.newslist .content ul li .pic {
	width: 100%;
	display: block;
	overflow: hidden;
	height: 236px;
}
.newslist .content ul li .pic img {
	width: 100%;
	min-height: 100%;
	transition: all .8s ease;
	-moz-transition: all .8s ease;
	-webkit-transition: all .8s ease;
	-o-transition: all .8s ease;
}
.newslist .content ul li .pic a {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
}
.newslist .content ul li .text {
	padding: 30px 5%;
	display: block;
}
.newslist .content ul li .text h3 {
	font-size: 18px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 90%;
}
.newslist .content ul li .text p {
	color: #888;
	font-size: 14px;
	line-height: 20px;
	height: 40px;
	margin: 20px 0;overflow: hidden; display: -webkit-box !important; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.newslist .content ul li .text font {
	font-size: 14px;
}
.newslist .content ul li:hover {
	box-shadow: 10px 10px 20px #ececec;
}
.newslist .content ul li:hover .pic img {
	transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
}

/*产品列表*/
.propath{
	width: 100%;
	float: none;
}
.productlist {
	padding: 30px 0 50px 0;
	overflow: hidden;
}
.content{
	overflow: hidden;
}
.productlist .content ul {
	display: block;
}
.productlist .content ul li {
	width: 23%;
	margin: 1%;
	/*padding: 2%;*/
	display: block;
	float: left;
	background: #fff;
	box-shadow: 0 3px 8px rgba(0,0,0,.1);
	transition: all .3s;
}
.productlist .content ul li .pic a {
	display: flex;
	align-items: center;
	padding:0% 0% 20px 0%;
	justify-content: center;
}
.productlist .content ul li .text {
	text-align: center;
}
.productlist .content ul li .text h3 {
	font-size: 22px;
	margin:0 auto 13px auto;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 90%;
}
.productlist .content ul li .text p {
	color: #888;
	font-size: 14px;
	line-height: 20px;
	height: 10px;
	padding: 0 15px;
}
.productlist .content ul li:hover {
	box-shadow: 10px 10px 20px #ececec;
}

.product_bg_02 {
    background-image: url(../images/product_bg_02.png);
    background-repeat: no-repeat;
	background-position: center center;
	background-size:100% 100%;
	margin: 10px 0 10px 0;
}
.big_box_01 {
    position: relative;
}
.box_01 {
    position: absolute;
    left: -2px;
    top: 62px;
    width: 65px;
}
tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}
td, th {
    font-size: 12px;
    margin: 0px 0px 0px 0px;
    word-wrap: break-word;
    word-break: break-all;
}
tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}

.font_14px_black, .font_14px_black a {
    font-size: 13px;
    color: #000;
    text-decoration: none;
}


/*列表分页 */
.mk_pages{padding: 18px 0 30px 0; text-align: center; line-height: 30px; overflow: hidden; font-size: 0;}
.mk_pages ul,.mk_pages .go_page{display: inline-block; *display: inline; *zoom: 1; vertical-align: top;}
.mk_pages li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; margin: 0 2px; font-size: 16px; }
.mk_pages li a,.mk_pages li span{display: block; height: 30px; line-height: 30px; position: relative; min-width: 20px; padding: 0 5px; color: #666; font-size: 16px; background: #eee;}
.mk_pages li a:hover,.mk_pages li.active span{background: #ff0020; color: #fff!important;}
.mk_pages .go_page{margin-left: 20px; font-size: 14px;}
.mk_pages .confirm_jump_page {width: 40px; height: 30px; margin-left: 10px; background: #ff0020; color: #fff!important; cursor: pointer;}
.mk_pages input[type="text"]{width: 50px; height: 28px; line-height: 28px; border: 1px solid #ddd; padding: 0 5px; margin-left: 6px; margin-right: 10px;}

.sdproduct-list ul{margin: -10px; overflow: hidden;}
.sdproduct-list li .item{margin: 10px; height: 226px; background: url(../images/product_bg_002.png) no-repeat;}
.sdproduct-list li .pic{width: 228px; height: 190px; float: left; margin-left: 67px; margin-top: 14px;}
.sdproduct-list li .pic a,.sdproduct-list li .pic img{display: block; width: 100%; height: 100%;}
.sdproduct-list li .text{padding-top: 34px; margin-left: 330px; margin-right: 50px; position: relative;}
.sdproduct-list li .intro{overflow: hidden; font-size: 15px; color: #000; margin-bottom: 4px;}
.sdproduct-list li .intro a{color: #000;}
.sdproduct-list li .intro span{display: block; float: left;}
.sdproduct-list li .intro .des{display: block; margin-left: 68px;}
.sdproduct-list li .pdf-down{position: absolute; left: -3px; top: 112px;}
.sdproduct-list li .pdf-down span{display: block; margin-bottom: 6px;}
.sdproduct-list li .pdf-down span img{display: block; width: 60px; height: 15px;}
@media only screen and (max-width: 1499px){
	.sdproduct-list ul{margin: -5px;}
	.sdproduct-list li .item{margin: 5px; height: 193px; background: url(../images/product_bg_002_s.png) no-repeat;}
	.sdproduct-list li .pic{width: 199px; height: 174px; float: left; margin-left: 57px; margin-top: 11px;}
	.sdproduct-list li .text{padding-top: 30px; margin-left: 276px; margin-right: 30px;}
	.sdproduct-list li .intro{font-size: 14px;}
	.sdproduct-list li .pdf-down{top: 104px;}
}
/* Bounce To Right */
.hvr-bounce-to-right {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
  }
  .hvr-bounce-to-right:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #ff0000;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
  }
  .hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active {
	color: white;
  }
  .hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
	-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
	transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  }
  
  /* Underline From Center */
  .hvr-underline-from-center {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	overflow: hidden;
  }
  .hvr-underline-from-center:before {
	content: "";
	position: absolute;
	z-index: -1;
	left: 50%;
	right: 50%;
	bottom: 0;
	background: #ff0000;
	height: 4px;
	-webkit-transition-property: left, right;
	transition-property: left, right;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
  }
  .hvr-underline-from-center:hover:before, .hvr-underline-from-center:focus:before, .hvr-underline-from-center:active:before {
	left: 0;
	right: 0;
  }
  /* --- 位置 --- */
.page-path{height:60px; line-height:60px; margin-top:90px; background:#eee; }
.page-path .wrap{display:flex; align-items:center;}

/* --- 产品简介 --- */
.product-brief{position:relative; 
	/*	height:700px;*/
		}
	.product-brief .wrap{ display:flex; align-items:center;}
	.product-brief:before{content:""; width:50%; background:#fff; position:absolute; height:100%; left:0; top:0;}
	
	/* 图片 */
	.product-brief .photo{ width:620px; overflow:hidden;  
	/*	height:700px;*/
		overflow:hidden;}  
	.product-brief .photo .content{position:relative; z-index:500;}
	
	/* 介绍 */
	.product-brief .about{width:817px; display:flex; align-content:center; 
	height:431px;
		padding:0 80px 80px 80px;}
	
	/* 介绍 - 名称*/
	.product-brief .about .name h1{font-size:32px; margin-bottom:30px;}
	
	/* 介绍 - 帮助*/
	.product-brief .about .help{border-top:1px solid #b9b9b9; border-bottom:1px solid #b9b9b9; display:flex; align-items:center;  height:48px; margin-bottom:30px;}
	.product-brief .about .help a{display:block; width:25%; position:relative; text-align:center;}
	.product-brief .about .help a:after{content:""; height:16px; width:1px; background:#d1d1d1;  right:0; top:7px; position:absolute;}
	
	/* 介绍 - 简介*/
	.product-brief .about .brief{color:#888; line-height:23px; margin-bottom:50px;}
	
	/* 介绍 -  参数*/
	.product-brief .about .parameter{margin-bottom:25px; overflow:hidden;height: 324px;display: block;}
	.product-brief .about .parameter p{float:left; width:50%; height:56px; line-height:56px; border-bottom:1px solid #b9b9b9;}
	.product-brief .about .parameter p em{color:#888;}
	
	/* 介绍 -  颜色*/
	.product-brief .about .color{display:flex; align-items:center; margin-bottom:60px;}
	.product-brief .about .color .title{color:#888; margin-right:20px;}
	.product-brief .about .color .list {display:flex; align-items:center;}
	.product-brief .about .color .list em{display:block; width:40px; height:40px; margin-right:10px; border:2px solid #f5f5f5;}
	.product-brief .about .color .list .choice .checkbox{appearance: none; -webkit-appearance: none; outline: none; display: none;}
	.product-brief .about .color .list .choice .checkbox+em{}
	.product-brief .about .color .list .choice .checkbox:checked+em{ border:2px solid #ff0000; }
	
	/* 介绍 -  购买 */
	.product-brief .about .buy a{background:#000; width:150px; height:30px; text-align:center; line-height:30px; font-size:16px; color:#fff; display:block; transition:all .1s;margin-right: 20px;float:left;}
	.product-brief .about .buy a:hover{color:#fff!important;}
	
	
	
	
	
	/* --- 产品详细 --- */
	.product-detailed{ margin-bottom:100px;}
	
	/* 切换 */
	.product-detailed .hd{ border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; height:65px; margin-top:40px; margin-bottom:100px;}
	.product-detailed .hd ul {display:flex;  height:65px; justify-content:center; align-items:center;}
	.product-detailed .hd ul li{width:200px; position:relative; text-align:center; cursor:pointer; height:65px; line-height:65px;}
	.product-detailed .hd ul li:after{content:""; width:1px; background:#d1d1d1; height:18px; position:absolute; right:0; top:20px;}
	.product-detailed .hd ul li.on{color:#ff0000;}
	
	
	/* 内容 - 产品说明 */
	.product-detailed .bd .box{text-align:center;}
	.product-detailed .bd .explain{text-align:center;}
	
	
	
	
	
	/* --- 产品相关 --- */
	
	/* 标题 */
	.product-relevant .title{border-bottom:1px solid #d1d1d1; padding-bottom:23px; display:flex; align-items:center; margin-bottom:40px;}
	.product-relevant .title h2{line-height:38px; }
	.product-relevant .title .back{margin-left:auto;}
	.product-relevant .title .back a{background:#ff0000; width:116px; height:38px; line-height:38px; border-radius:5px; color:#fff; display:block; text-align:center;}
	
	/* 内容 */
	.product-relevant .content{margin-bottom:100px;}
	.product-relevant .content ul{display:flex; align-items:center;}
	.product-relevant .content ul li{
		width: 32%;
		/*margin: 1%;*/
		padding: 2%;
		display: block;
		float: left;
		background: #fff;
		box-shadow: 0 3px 8px rgba(0,0,0,.1);
		transition: all .3s;
		}
	.product-relevant .content ul li .pic a{    display: flex;
		align-items: center;
		padding: 0% 0% 60px 0%;
		justify-content: center;}
	.product-relevant .content ul li .text{text-align:center;}
	.product-relevant .content ul li .text h3{
		font-size: 22px;
		margin-bottom: 20px;
		display: block;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		width: 90%;
		
		}
	.product-relevant .content ul li .text p{
			color: #888;
		font-size: 14px;
		line-height: 20px;
		height: 40px;
		padding: 0 15px;
		}
	.product-relevant .content ul li:hover{box-shadow: 10px 10px 20px #ececec;}
	
	
	
	}
	
	
	
	/* --- 动画 --- */
	@keyframes dot
	{
		0% { opacity:0;}
		100%  {opacity:1;}
	}
	
	@-webkit-keyframes dot
	{
		0% { opacity:0;}
		100%  {opacity:1;}
	}
/*产品详情*/
.pleft{width:660px;float:left;}
.pleft img{width:100%}
.pright{width:700px;float:right;}
.pright .ptit{height:75px;line-height: 90px;font-size:36px;margin-bottom:10px;}
.down{height:50px;line-height: 50px;padding-top:20px;}
.down .pdf{width:96px;height:37px;background: url('../images/dpdf.png');background-size: 100% 100%;display:block;float:left;margin-right: 20px;}
.down .cad{width:96px;height:37px;background: url('../images/dcad.png');background-size: 100% 100%;display:block;float:left;margin-right: 20px;}
.pright .pdesc{border-top:1px solid #ccc;margin-top: 10px;}
.pdetail{width:100%;height:50px;line-height:50px;font-size:15px;border-bottom:1px solid #ccc;}
.pdetail span{width:120px;height:50px;border:1px solid #ccc;margin-right: 20px;float: left;text-align: center;border-bottom:0;}
.pdetail .active{background:#ff0000;color:#fff;}
.pdetail1{width:100%;display: block;padding-top:35px;}
.pdetail1 .pdl{width:1018px;float:left;}
.pdetail1 .pdleft{width:100%}
.pdetail1 .pdright{width:327px;float:right;}
.pdetail1 .pdright .pdr{font-size:30px;height:50px}
.pdetail1 .pdright .pdrpro{width:100%;display: block;margin-bottom:20px;}
.pdetail1 .pdright .pdrpro img{width:100%;}
.pdetail1 .pdright .pdrpro .pdptit{height:70px;line-height: 70px;text-align: center;font-size:22px;border-bottom:2px solid #ff0000;}
.hide{display: none;}
/*新闻详细*/
.newsInfo-list1 {
	overflow: hidden;
}
.list1-mains {
	flex: 0 0 75%;
	width: 75%;
	margin: auto;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	float: left;
}
.info-title-wrap {
	text-align: center;
}
.newsInfo-list1 .info-title {
	font-size: 1.5rem;
	line-height: 1.5;
	color: #000;
	text-align: center;
	padding: 70px 3rem 1rem 3rem;
}
.info-title-wrap .m-info-datas {
	color: #999;
}
.newsInfo-list1 .info-dt-wrap {
	font-size: 16px;
	line-height: 35px;
	color: #666;
	border-bottom: 1px solid #dbdbdb;
	padding: 3rem;
	min-height: 56rem;
}
.newsInfo-list1 .info-dt-wrap p {
	line-height: 35px;
}
.newsInfo-list1 .info-dt-wrap span{
	display: inline-block!important;
}
.newsInfo-list1 .info-bot-wrap {
	padding: 3rem;
}
.newsInfo-list1 .info-bot-dl {
	width: 70%;
	color: #666;
	font-size: 16px;
	line-height: 36px;
	float: left;
}
.newsInfo-list1 .info-bot-dr {
	padding-top: 16px;
	float: right;
}
.newsInfo-list1 .news-return-a {
	display: block;
	position: relative;
	text-align: center;
	width: 124px;
	height: 36px;
	border: 1px solid #d50a1d;
	border-radius: 18px;
	overflow: hidden;
}
.newsInfo-list1 .news-return-a .load-s0 {
	position: relative;
	z-index: 2;
	color: #fff;
	font-size: 14px;
	line-height: 36px;
	transition: .3s ease-in-out;
}
.f-cb:after {
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow: hidden;
	content: ".";
}
.newsInfo-list1 .news-return-a:hover:before {
	left: -13%;
}
.newsInfo-list1 .news-return-a:hover .load-s0 {
	color: #d50a1d;
}
.newsInfo-list1 .news-return-a:before {
	content: "";
	display: block;
	width: 130%;
	height: 100%;
	position: absolute;
	left: -144%;
	top: 0;
	z-index: 1;
	background: #fff;
	transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	transform: skewX(45deg);
	-webkit-transform: skewX(45deg);
	-moz-transform: skewX(45deg);
}
.newsInfo-list1 .news-return-a:after {
	content: "";
	position: absolute;
	z-index: 0;
	background: #d50a1d;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.info-bot-dl .f-cb {
	line-height: 36px;
	font-size: 14px;
}
.info-bot-dl .f-cb span {
	white-space: pre-wrap !important;
	float: left;
	line-height: 36px;
}
.info-bot-dl .f-cb a:hover {
	color: #d40000;
}
.newsInfo-list1 .info-bot-dl a {
	color: #666;
	display: block;
	width: 80%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.newsInfo-list1 .list1-recommend {
	flex: 0 0 20%;
	width: 20%;
	float: right;
	padding-top: 70px;
}
.newsInfo-list1 .recommend-title {
	font-size: 18px;
	line-height: 1.5;
	color: #333;
	margin-bottom: 14px;
}
.newsInfo-list1 .recommend-title:after {
	content: "";
	display: block;
	height: 1px;
	width: 2rem;
	margin-top: 10px;
	background: #dbdbdb;
}
.recommend-mains {
}
.recommend-mains a {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 16px;
	line-height: 45px;
	color: #666;
}
/*下载*/
.commonbg{background:#fff;box-shadow: 5px 5px 5px #fff; margin-top:25px; padding:3% 20% 3% 20%;}
.commonbg ul{overflow: hidden;}
.downloadtwo{ padding-right:0px; position:relative; border-bottom:1px solid #444;}
.downloadtwo a{ display:block; padding:10px 0px 15px;}
.downloadtwo h3{ font-size:16px;color:#000;line-height:26px;}
.downloadtwo p{ font-size:13px; padding-top:10px; color:#999;}
.downloadtwo p.time{ color:#999;}
.downloadtwo span{  display: block; background: url(../images/xz.png) no-repeat; position:absolute; top:50%; margin-top:-45px;right:0; color:#da323a; text-align:center; line-height:125px; font-size:13px; width:89px; height:89px; top:0; margin-top:20px;}

/*新闻详细结束*/

/*底部*/
.footer{background: #333; color: #999; position: relative; overflow: hidden;}
.footer a{color: #999;}
.foot-model{padding: 90px 0 50px 0;}
.foot-logo{float: left; width: 210px;}
.foot-logo > img{height: 100%;}
.foot-nav{float: right;}
.foot-nav dl{min-width: 114px; float: left; margin-left: 40px;}
.foot-nav dt{font-size: 16px; font-weight: bold; color: #fff;}
.foot-nav dt a{color: #fff;}
.foot-nav dd{margin-top: 16px;}
.foot-nav dd li{height: 30px; line-height: 30px;}
.foot-nav dl.w300{width: 300px;}
.foot-nav dl.w300 dd .sul{margin: 0 -10px;}
.foot-nav dl.w300 dd .sul ul{*width: 140px; float: left; margin: 0 10px;width: 255px;}
.foot-nav dl.last{min-width: 0;}
.foot-wechat{text-align: left; margin-top: 20px;}
.foot-wechat .ftel1{color: #fff;}
.foot-wechat .ftel2{font-family: "Arial"; font-size: 20px; color: #b90000; margin-top: 2px;}
.foot-wechat .img{margin-top: 16px;}
.foot-wechat .img img{width: 100px; height: 100px;}
.foot-copy{position: relative; padding: 21px 0; line-height: 24px; font-size: 12px;}
.foot-copy .line{width: 100%; height: 1px; background: #fff; filter: alpha(opacity: 20); opacity: .2; position: absolute; left: 0; top: 0;}
.foot-copy .fl{max-width: 68%;}
.foot-copy .fr{max-width: 30%;}
@media only screen and (max-width: 1499px){
	.foot-nav dl{min-width: 90px; margin-left: 30px;}
	.pright{width:500px;}
	.pdetail1 .pdl {width: 835px;}
}

/*首页---广告图切换*/
.banner{/*height: 780px;*/height: auto;overflow: hidden; position: relative; z-index: 2;}
.banner li{/*height: 780px;*/height: auto; background-repeat: no-repeat; background-position: center;}
.banner li a{display: block; width: 100%; height: 100%;}
.banner .bx-wrapper .bx-pager.bx-default-pager a{width: 15px; height: 15px; margin: 0 11px; background: #fff; filter: alpha(opacity: 15); opacity: .15;}
.banner .bx-wrapper .bx-pager.bx-default-pager a.active{filter: alpha(opacity: 100); opacity: 1;}
.bx-wrapper img {width: 100%;height: 100%;}




/*首页*/
.inner-title{font-size: 36px; text-align: center; line-height: 1.2;}
.inner-entitle{font-size: 20px; text-align: center; color: #999; text-transform: capitalize;}



/*首页---产品*/
.index-product{background: #f8f8f8; padding-top: 60px; position: relative; overflow: hidden;}
.product-itabbox{margin-top: 24px; padding-bottom: 10px;}
.product-itabtit{box-shadow: 4px 6px 29px rgba(23,21,17,.1);}
.product-itabtit li{width:auto;margin: 0 6px; *width: 12.5%; *width: 12.48%; float: left; height: 80px; line-height: 80px; position: relative; font-size: 14px; text-align: center; cursor: pointer; position: relative;}
.product-itabtit li span{display: block; width: 1px; height: 40px; background: #e0e0e0; position: absolute; left: 0; top: 20px;}
.product-itabtit li i{display: block; height: 4px; background: #ff003d; position: absolute; left: 50%; right: 50%; bottom: 0; transition: left .4s, right .4s ease-out;}
.product-itabtit li.first span{display: none;}
.product-itabtit li.active{font-weight: bold; color: #ff003d;}
.product-itabtit li.active i{left: 0; right: 0;}
.product-itabcont{margin-top: 32px;}
.product-itabitem ul{overflow: hidden; margin: -10px;}
.product-itabitem li a{display: block; /*margin: 10px; */position: relative; overflow: hidden;}
.product-itabitem li img{width: 100%; transition: transform .5s;}

.bigImg img{background: #292728}
/* .small li:nth-child(1) img{background: #ff003d}
.small li:nth-child(2) img{background: #6e6c6d}
.small li:nth-child(3) img{background: #022ecf} */
.bigImg img{max-height: 600px;min-height: 600px;object-fit: contain; height: 100%; }
.small img{min-height: 290px; max-height: 290px;height: 100%;object-fit: contain;}
.smallImg li:last-child img{object-fit: cover;}
.product-itabitem li a:hover img{transform: scale(1.1);}
.product-itabitem li .title{font-size: 30px; font-weight: bold; text-align: center; color: #fff; position: absolute; left: 46%; bottom: 20%; right: 4%;}
.product-itabitem .big li a{margin: 0 20px 0 0;}
.product-itabitem .small li .title{font-size: 18px; bottom: 8%;color: #000;}
@media only screen and (max-width: 1499px){
	.product-itabtit li{font-size: 15px;}
	.product-itabitem ul{margin: -6px;}
	.product-itabitem li a{margin: 6px;}
	.product-itabitem li .title{font-size: 24px;}
	.product-itabitem .big li a{margin: 0 12px 0 0;}
	.product-itabitem .small li .title{font-size: 16px;}
}
@media only screen and (max-width: 1599px){
	.product-itabitem .small li .title {
		font-size: 16px;
	}
}
/*首页---产品优势*/
.index-advantage{height: 747px; background: url(../images/advantage-ibg.jpg) no-repeat center top;}
.index-advantage .inner-title{padding-top: 60px;}
.advantage-ibox{margin-top: 40px;}
.advantage-ibox ol,.advantage-ibox ul{width: 440px; float: left; margin-left: 60px;}
.advantage-ibox li{min-height: 108px; padding-left: 94px; position: relative; margin-bottom: 36px;}
.advantage-ibox li .icon{width: 76px; height: 108px; background: url(../images/advantage-icon.png) no-repeat; position: absolute; left: 0; top: 0;}
.advantage-ibox li .ico1{background-position: 0 0;}
.advantage-ibox li .ico2{background-position: 0 -108px;}
.advantage-ibox li .ico3{background-position: 0 -216px;}
.advantage-ibox li .ico4{background-position: 0 -324px;}
.advantage-ibox li .ico5{background-position: 0 -432px;}
.advantage-ibox li .title{font-size: 16px; font-weight: bold; color: #000; padding-top: 8px;}
.advantage-ibox li .desc{font-size: 14px; line-height: 24px; color: #666; margin-top: 10px;}
@media only screen and (max-width: 1499px){
	.advantage-ibox ol,.advantage-ibox ul{margin-left: 40px;}
}
/*首页---应用案例*/
.index-case{padding: 60px 0; background: #fff; position: relative; overflow: hidden;}
.case-ilist{margin-top: 30px;}
.case-ilist ul{margin-right: -25px; margin-bottom: -14px; overflow: hidden;}
.case-ilist li .item{margin-right: 25px; margin-bottom: 14px;}
.case-ilist li .pic{background: #f3f3f3; transition: background .4s;}
.case-ilist li .pic img{width: 100%;}
.case-ilist li .pic:hover{background: #ff0000;}
.case-ilist li .title{height: 30px; line-height: 30px; overflow: hidden; font-size: 18px; text-align: center; margin-top: 8px;}
.big_box_01 {margin-top:30px;}
/* .product_pic_box{padding:10px 0} */
.xz{margin-top:0px;}
@media only screen and (max-width: 1499px){
	.case-ilist ul{margin-right: -15px;}
	.case-ilist li .item{margin-right: 15px;}
	.product-brief .photo {width: 877px;}
	.big_box_01 {margin-top:8px;}
	.product_pic_box{padding:0}
	.xz{margin-top:32px;}
}

/*首页---新闻中心*/
.index-news{padding: 60px 0; background: #f5f5f5; position: relative; overflow: hidden;}
.news-ilist{margin-top: 24px;}
.news-ilist ul{margin-right: -25px;}
.news-ilist li .item{margin-right: 25px;}
.news-ilist li .pic{height: 245px; overflow: hidden;}
.news-ilist li .pic a{display: block; height: 100%;}
.news-ilist li .pic img{width: 100%; min-height: 100%;}
.news-ilist li .title{font-size: 20px; font-weight: bold; height: 32px; line-height: 32px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 32px;}
.news-ilist li .desc{font-size: 14px; height: 48px; line-height: 24px; color: #666; overflow: hidden; display: -webkit-box !important; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin-top: 12px; margin-right: 20%;}
.news-ilist li .more{display: block; width: 100px; height: 30px; line-height: 30px; background: #b8b8b8; font-size: 14px; text-align: center; color: #fff; text-transform: uppercase; margin-top: 28px;}
.news-ilist li .more:hover{background: #ff003d; color: #fff!important;}
@media only screen and (max-width: 1499px){
	.news-ilist li .desc{margin-right: 14%;}
}
.inner-nav-left .act{color:#ff003d;}

.product-tab {
    border-bottom: 1px solid #ddd;
    margin-top: 15px;
}
.product-tab li {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: block;
    width: 100px;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    color: #000;
    cursor: pointer;
    margin-left: -1px;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    z-index: 1;
    margin-bottom: -1px;
    float: left;
}
.product-tab li.cur {
    border-top: 2px solid #0d83da;
    border-bottom: 1px solid #FFF;
    color: #0d83da;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    z-index: 3;
}
